
graph = {'a' : ['b', 'c'], 'b' : ['a', 'c', 'd'], 'c' : ['a', 'b', 'd'], 'd' : ['c', 'b']}

tablea = {'b' : 'b', 'c' : 'c', 'd' : 'c'}
tableb = {'a' : 'a', 'c' : 'c', 'd' : 'd'}
tablec = {'a' : 'a', 'b' : 'b', 'd' : 'd'}
tabled = {'a' : 'b', 'b' : 'b', 'c' : 'c'}


def get_node_neighbors (yaml, node) :

    global graph

    #print "In getnode neighbors"

    if node == 'a' :
        return graph['a']
    if node == 'b' :
        return graph['b']
    if node == 'c' :
        return graph['c']
    if node == 'd' :
        return graph['d']


def getForwardingTable(yamlfile, nodename) :

    global tablea
    global tableb
    global tablec
    global tabled
    global tablee

    if nodename == 'a' :
        return tablea
    if nodename == 'b' :
        return tableb
    if nodename == 'c' :
        return tablec
    if nodename == 'd' :
        return tabled
    if nodename == 'e' :
        return tablee
